package com.mars.admin.modules.sys.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

/**
 * 分配需要维修的传感器
 * 
 * @author lrj
 * @email lrjchina88@gmail.com
 * @date 2018-08-10 09:21:20
 */
@TableName("sensor_needfix")
public class SensorNeedfixEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Integer id;
	/**
	 * 更换工程师id
	 */
	private Integer changeUser;
	/**
	 * 工程师姓名
	 */
	private String userName;
	/**
	 * 电池id
	 */
	private Integer battstatusId;
	/**
	 * 电池电量
	 */
	private BigDecimal batteryStatus;
	/**
	 * 传感器ID
	 */
	private Integer sensorId;
	/**
	 * 采集时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date gatherTime;
	/**
	 * 更换时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date changeTime;
	/**
	 * 更换状态
	 */
	private String changeStatus;

	/**
	 * 设置：
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：更换工程师id
	 */
	public void setChangeUser(Integer changeUser) {
		this.changeUser = changeUser;
	}
	/**
	 * 获取：更换工程师id
	 */
	public Integer getChangeUser() {
		return changeUser;
	}
	/**
	 * 设置：工程师姓名
	 */
	public void setUserName(String userName) {
		this.userName = userName;
	}
	/**
	 * 获取：工程师姓名
	 */
	public String getUserName() {
		return userName;
	}
	/**
	 * 设置：电池id
	 */
	public void setBattstatusId(Integer battstatusId) {
		this.battstatusId = battstatusId;
	}
	/**
	 * 获取：电池id
	 */
	public Integer getBattstatusId() {
		return battstatusId;
	}
	/**
	 * 设置：电池电量
	 */
	public void setBatteryStatus(BigDecimal batteryStatus) {
		this.batteryStatus = batteryStatus;
	}
	/**
	 * 获取：电池电量
	 */
	public BigDecimal getBatteryStatus() {
		return batteryStatus;
	}
	/**
	 * 设置：传感器ID
	 */
	public void setSensorId(Integer sensorId) {
		this.sensorId = sensorId;
	}
	/**
	 * 获取：传感器ID
	 */
	public Integer getSensorId() {
		return sensorId;
	}
	/**
	 * 设置：采集时间
	 */
	public void setGatherTime(Date gatherTime) {
		this.gatherTime = gatherTime;
	}
	/**
	 * 获取：采集时间
	 */
	public Date getGatherTime() {
		return gatherTime;
	}
	/**
	 * 设置：更换时间
	 */
	public void setChangeTime(Date changeTime) {
		this.changeTime = changeTime;
	}
	/**
	 * 获取：更换时间
	 */
	public Date getChangeTime() {
		return changeTime;
	}
	/**
	 * 设置：更换状态
	 */
	public void setChangeStatus(String changeStatus) {
		this.changeStatus = changeStatus;
	}
	/**
	 * 获取：更换状态
	 */
	public String getChangeStatus() {
		return changeStatus;
	}
}
